iT邦幫忙

0

從0開始的python之路-13

  • 分享至 

  • xImage
  •  

setdefault()
尋找指定key值,並回傳對應的value,若該key值不存在,則建立此key值,value預設為None(或自訂的值)
使用方法:
setdefault(n)代表尋找並回傳n所對應的value,若找不到則建立,其對應的value則為None
setdafault(n,'apple')代表尋找並回傳n所對應的value,若找不到則建立,其對應的value則為'apple'
留言

get()
放入key值能,回傳對應value,與dict[]不同的是,當key值不存在,會回傳None(或是自訂回傳的物件),而非錯誤訊息
使用方法:
get('a')代表回傳'a'為key值所對應的value
get(n,10)代表回傳n為key值所對應的value,若沒有此key值,就回傳10

clear()
清空呼叫方法的dict內部,留下殼
使用方法:
dict()

items()
回傳一個二維list,內部為呼叫方法的dict的key以及對應的value值
使用方法:
items()

keys()
回傳一個list,內部為呼叫方法的dict的所有key值
使用方法:
keys()

values()
回傳一個list,內部為呼叫方法的dict的所有values值
使用方法:
values()

pop()
移除指定key值和所對應value,回傳該value值,若key值不存在,則跳出錯誤(或自訂的物件)
使用方法:
pop(n)代表刪除n為key值和對應的value的組合
pop(n,'d')代表刪除n為key值和對應的value的組合,若n不在就回傳'd'

popitem()
移除最晚被加入的組合(key-value),並回傳這個組合(tuple型態),若dict已空,則回傳錯誤訊息
使用方法:
popitem()

update()
將另一個dict的所有內容(key-value),加到呼叫方法的dict,若有重複的key值,則把另一個dict的value覆蓋上去
使用方法:
update(mydict)代表將mydict的所有內容放入呼叫的dict內部


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言